ํ ์ค ์์ฝ
- image Augmentation์ ๊ฐํํ์ต \(\to\) sota!
Intro & Abstract
- Data augmentation์ image classifier์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ์ฌ์ด ๋ฐฉ๋ฒ.
- ์ image augmentatio์ด ์ฑ๋ฅ์ ํฅ์? \(\to\) ๋ฐ์ดํฐ์
invariance
๋ค์ ์ถฉ๋ถํ ํ์ต- invariance(๋ถ๋ณ์ฑ)๋? : ์ฐจ์ด๊ฐ ์๊ฑฐ๋ ๋ณํ์ด ์ ์ฉ๋ ํ์๋ ๋ฌด์ธ๊ฐ๊ฐ ๋์ผํ๊ฒ ์ ์ง๋๋ ์์ฑ,์ํ๋ฅผ ์๋ฏธํจ
- ์๋ฅผ ๋ค์ด ์๋์ฐจ,์ฌ๊ณผ
- ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ์
๋ง๋ค ์ด๋ฏธ์ง์ ๋ถํฌ๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์
์๋์ ์ผ๋ก
augmentation์ ๋ต์ ๋ค๋ค์ค์ผ ํ์.- ๊ณผ์ผ์ด ๋ง์ ๋ฐ์ดํฐ์ ์์ ๋ํ transform์ ๋ง์ด ์ ์ฉํ๋ฉด? \(\to\) ์ฌ๊ณผ๊ฐ ์ฌ๊ณผ๊ฐ ์๋๊ฒ ๋๊ฒ ์ฃ ?
- ์ด ๋
ผ๋ฌธ์์๋ ๋ฐ์ดํฐ๋ง๋ค ์ ์ ํ augmentation policy์
์๋์ ์ผ๋ก
์ฐพ๊ธฐ์ํด ๊ฐํํ์ต์ ์ฌ์ฉํจ. - Imagenet๊ณผ CIFAR-10์์ Sota๋ฅผ ๋ฌ์ฑํ์. ํ์ ๋ํ์ ๋๋์ efficient net์ด ๋์ค๋๋ฐ ๊ทธ ๋์ augmentation์๋ ํ์ฉ.
Method
- ํฌ๊ฒ ๋ ๊ฐ์ง์ ํํธ๋ก ๊ตฌ๋ถ
- Controller(RNN) : Polict๊ฐ ์๋ Search Space์์ ํ๋์
augmentation policy
๋ฅผ sampling. - Child network : ์ด๋ฏธ์ง ๋ถ๋ฅ๊ธฐ sampling๋ policy๋ก ํ์ต ํ validation accuracy R(reward)์ ๊ณ์ฐ.
- Controller(RNN) : Polict๊ฐ ์๋ Search Space์์ ํ๋์
- ๊ณผ์ (์ถฉ๋ถํ ๋ฐ๋ณต)
policy sampling(by controller)
\(\to\) fitting classifier,calculating reward
\(\to\) contoller update,policy sampling
\(\to\) fitting classifier,calculating reward
\(\to\) contoller update,policy sampling
\(\to\) fitting classifier,calculating reward
\(\quad\quad\quad\quad\quad\quad\quad \vdots\)
\(\to\) optimal policy(converge to best augmentation strategy)
- SVHN dataset์ ์ ์ฉํ ์์
- ํ๋์ Policy๋ 5๊ฐ์ง์ subpolicy๋ก ๊ตฌ์ฑ๋จ.
- subpolicy๋ operation 2๊ฐ์ probability,magnitude๋ก ๊ตฌ์ฑ๋จ
- operation : ์ด๋ฏธ์ง ๋ณํํ๋ ๋ฐฉ๋ฒ (Rotate,Brightness,ShearX,Inver ๋ฑ๋ฑโฆ ์ด 16๊ฐ์ง ๋ฐฉ๋ฒ์ด ์กด์ฌํจ)
- probability : ์ผ๋ง๋ ๋ง์ด ์ ์ฉํ ๊ฑฐ๋
- magnitude : ์ด๋์ ๋ ๊ฐ๋๋ก ํ ๊ฑฐ๋
- ์์ ์์์์ ๋ฐฐ์น๋ ์ด 15๊ฐ. ๊ฐ๊ฐ์ ๋ฐฐ์น๋ง๋ค ๊ท ์ผ๋ถํฌ๋ก ์ด๋ค subpolicy๊ฐ ํ ๋น๋จ.(๊ทธ๋ฆผ์์๋ ์์ 33333์ฉ ํ ๋น๋์์ง๋ง ์ค์ ๋ ์๋ ์ ์์.์ดํด๋ฅผ ๋๊ธฐ ์ํจ)
- Note
- ๋์ผํ subpolicy๊ฐ ์ ์ฉ๋๋ ๋ฐฐ์น๋ค์ด๋ผ๋ ๊ฐ ๋ฐฐ์น๋ง๋ค ๋ค๋ฅธ operation์ด ์ ์ฉ๋ ์ ์์. ์ด๋ probability ๋ํ subpolicy์ ์๊ธฐ ๋๋ฌธ์
- ImageNet์ ์ ์ฉํ ์์ vs SVHN์์ ์ ์ฉํ์์
- SVHN์๋ ๊ธฐํํ์ ๋ณํ์ด ๋ง์ด ๋์ ํ๋ฅ ๋ก ์ฒซ๋ฒ์งธ ๋ณํ์ผ๋ก ์ ์ฉ๋๊ฒ ๋์ด ์์(Shear X,Shear Y)
- SVHN์ ์ซ์ ์ด๋ฏธ์ง dataset $\(์ซ์๊ฐ ๋นํ๋ ค์๊ฑฐ๋ ์๊ณก๋์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์.\)$ ๊ฐ์ธํจ์ policy๋ ๊ธฐํํ์ ๋ณํ์ ๋ง์ด ํฌํจ.
- ๋ํ ์๋ณํ๋ ์ด๋์ ๋ ํฌํจ๋์ด ์์.(์ด๋ ๋ฐ์ดํฐ์์ ํ์ธ๊ฐ๋ฅ,๋ฐ์ดํฐ ์์ฒด์ ๋ฐ์ ๋์ด ์๋ ๊ฒฝ์ฐ๋ ๋ง์)
- Imagenet์๋ ์์ ๋ณํ์ด ๋ง์ด ๋์ ํ๋ฅ ๋ก ์ฒซ๋ฒ์งธ ๋ณํ์ผ๋ก ์ ์ฉ๋๊ฒ ๋์ด ์์(Shear X,Shear Y)
- ImageNet์ ๋ค์ํ ๋ฌผ์ฒด๋ค์ ํฌํจํ๋ dataset \(\to\) ๋ค์ํ ์์๋ค์ด ํฌํจ๋์ด ์์. \(\to\) ๊ฐ์ธํจ์ ๊ฐ์ง๊ธฐ ์ํด policy๋ ์์ ๋ณํ์ด ๋ง์ด ํฌํจ
Result
Result on many datasets
Result on Imagenet dataset
Conclusion
- ๋ค์ํ ๋ฐ์ดํฐ์ ์ ๊ฐํํ์ต์ ์ฌ์ฉํ autoaugmentation ์ ๋ต์ ์ ์ฉ \(\to\) Sota!!
- ์ถ๊ฐ์ ์ผ๋ก, ๋ฐ์ด์ฝ,์บ๊ธ ๋ฑ์์ ์์์ ๋์จ augmentation์ ๋ต๋ค์ด ๋ง์ด ์ฌ์ฉ๋จ. ์ ์ฉํ๊ธฐ ์ฌ์
๋งํฌ ๋ด๊บผ ์ฝ๋